import os

#为文件名加上路径
def filepath (allfile):
    #print(len(allfile))
    namepathlist=[""]*len(allfile)
    #print(len(namepathlist))
    j=0
    for i in allfile:
        a="D:/个人资料/Python/第一周基础作业/第1阶段保底版作业素材/task/"+i
        namepathlist[j]=a
        if(j<len(namepathlist)):
            j+=1
        #print(namepathlist)
    return namepathlist
    
#定义文件搜索
def searchdel (filename):
    fh=open(filename,'r')
    data=fh.read()
    #print(data)
    data=numreplace(data,filename) #调用替换函数
    fh.close()
    return data

#替换函数        
def numreplace(data,filename):
    for j in data:  #遍历某文件的字符
        for num in number:   #遍历字符数组
            if j==num:
                data=data.replace(j,"")
    return data
        

#打开目标文件路径，写入目标数据
def targetfile(finaldata,k):
        tf=open("D:/个人资料/Python/第一周基础作业/第1阶段保底版作业素材/target/"+k,'w')
        tf.write(finaldata)
        tf.close()
    


#主程序
number=['0','1','2','3','4','5','6','7','8','9']
data=""
allfile=os.listdir("D:/个人资料/Python/第一周基础作业/第1阶段保底版作业素材/task")
#print(allfile)
filenamepath=filepath(allfile)  #全路径文件名列表
#print(filenamepath)
i=0
for k in filenamepath:
    print(k)
    finaldata=searchdel(k)  #删除数字后的最终数据给finaldata
    targetfile(finaldata,allfile[i])  #遍历所有文件名并写入最终数据
    if (i<len(allfile)):
        i+=1
